﻿@charset "utf-8";
/* CSS Document */
.main_box {
    position: absolute; top:50%; left:50%; margin-top:-260px; margin-left: -300px; padding: 30px; width:600px; height:460px;
	background:url(image/1.png);
    border-radius: 10px;
}
.main_box .setting {
	position: absolute;
	 top: 5px; 
	 right: 10px;
	 width: 10px;
	 height: 10px;
}
.main_box .setting a {
	color: #FF6600;
}
.main_box .setting a:hover {color: #555;}
.login_logo {margin-bottom: 20px; height: 45px; text-align: center;}
.login_logo img {height: 45px;}
.login_msg {text-align: center; font-size: 16px;}
.login_form {padding-top: 20px; font-size: 16px;}
.login_box .form-control {display: inline-block; *display: inline; zoom: 1; width: auto; font-size: 18px;}
.login_box .form-control.x319 {width: 319px;}
.login_box .form-control.x164 {width: 164px;}
.login_box .form-group {margin-bottom: 20px;}
.login_box .form-group label.t {width: 120px; text-align: right; cursor: pointer;}
.login_box .form-group.space {padding-top: 15px; border-top: 1px #FFF dotted;}
.login_box .form-group img {margin-top: 1px; height: 32px; vertical-align: top;}
.login_box .m {cursor: pointer;}
.bottom {text-align: center; font-size: 12px;}
.message{
	margin: 0 auto;
	width: 140px;
    height:20px;
	color: red;
	font-size: 13px;
}
@media screen and (max-width:480px) {
    .main_box {
        width: 340px;
        margin-left: -170px;
    }

    .login_box .form-control.x319 {
        width: 180px;
    }

    .login_box .form-group label.t {
        width: 80px;
    }
}